// // pages/chat/chat.js
// const timeUtils = require("../../utils/timeUtil.js")
// //https://www.tianapi.com/console/ 数据网址
// const url = "https://apis.tianapi.com/robot/index?key=9eafbfa682a6bbfd340afb217396d736&question="
// Page({

//   /**
//    * 页面的初始数据
//    */
//   data: {
//     messageList: [],
//     inputValue: "",
//     scrollTop: 0,
//     isShowMore: false,
//     customer: "用户",
//     customerAvator: "../../image/icon_default_avator.png"
//   },

//   /**
//    * 生命周期函数--监听页面加载
//    */
//   onLoad(options) {
//     this.initData();
//   },

//   initData() {
//     //缓存获取数据
//     wx.getStorage({
//       key: 'chatMsg',
//       success(res) {
//         if (res.data !== "") {
//           it.setData({
//             messageList: res.data
//           })
//         }
//       }
//     })
//     console.log(this.data.messageList)
//     //初始化第一条数据
//     if (this.data.messageList.length == 0) {
//       var msg = this.getNewMsgInfo("您好，我叫小智，有什么可以帮您?", true, "txt")
//       this.data.messageList.push(msg)
//       this.setData({
//         messageList: this.data.messageList
//       })
//     }
//     this.autoScroll()
//     var it = this
//     wx.getStorage({
//       key: 'avator',
//       success(res) {
//         if (res.data !== "") {
//           it.setData({
//             customerAvator: res.data
//           })
//         }
//       }
//     })
//     wx.getStorage({
//       key: 'nickName',
//       success(res) {
//         if (res.data !== "") {
//           it.setData({
//             customer: res.data
//           })
//         }
//       }
//     })
//   },

//   bindKeyInput(e) {
//     this.setData({
//       inputValue: e.detail.value
//     })
//   },

//   sendMsg() {
//     var newMsg = this.getNewMsgInfo(this.data.inputValue, false, "txt")
//     this.data.messageList.push(newMsg)
//     //报错数据
//     this.setChatMsg()
//     //发送数据到服务器
//     this.sendMsgToXZ(this.data.inputValue)
//     //更新集合
//     this.setData({
//       messageList: this.data.messageList,
//       inputValue: ''
//     })
//     this.autoScroll()
//   },

//   sendMsgToXZ(msg) {
//     var it = this;
//     wx.request({
//       url: url + msg,
//       success: function (info) {
//         var msgInfo = "";
//         if (info.data.code == 200) {
//           var msg = info.data.result.reply
//           msgInfo = it.getNewMsgInfo(msg, true, "txt")
//         } else {
//           msgInfo = it.getNewMsgInfo("不好意思，出错了", true, "txt")
//         }
//         it.data.messageList.push(msgInfo)
//         it.setData({
//           messageList: it.data.messageList,
//         })
//         setTimeout(() => {
//           it.autoScroll()
//         }, 1000);
//         //保存数据
//         it.setChatMsg()
//       },
//       fail: function (params) {
//         var msgInfo = ""
//         msgInfo = it.getNewMsgInfo("不好意思，出错了", true, "txt")
//         it.data.messageList.push(msgInfo)
//         it.setData({
//           messageList: it.data.messageList,
//         })
//       }
//     })
//   },

//   getNewMsgInfo(msg, fromXZ, type) {
//     var newMsg = {
//       "content": msg,
//       "contentType": type,
//       "imageUrl": "",
//       "avatorUrl": "",
//       "time": timeUtils.Jh_getTimeStamp(),
//       "from": "",
//       "to": ""
//     };
//     if (fromXZ) {
//       newMsg.from = "小智"
//       newMsg.to = this.data.customer
//       newMsg.avatorUrl = "../../image/icon_xiaozhi.png"
//     } else {
//       newMsg.to = "小智"
//       newMsg.from = this.data.customer
//       newMsg.avatorUrl = this.data.customerAvator
//     }
//     return newMsg;
//   },

//   autoScroll() {
//     var that = this
//     let query = wx.createSelectorQuery()
//     query.select('.scroll_contain').boundingClientRect(res => {
//       that.setData({
//         scrollTop: res.height * 100
//       })
//     })
//     query.exec(res => {})
//   },

//   scrollClick() {
//     if (this.data.isShowMore) {
//       this.setData({
//         isShowMore: !this.data.isShowMore
//       })
//     }
//   },

//   sendMore() {
//     this.setData({
//       isShowMore: !this.data.isShowMore
//     })
//     this.autoScroll()
//   },

//   setChatMsg() {
//     var it = this;
//     wx.setStorage({
//       key: "chatMsg",
//       data: it.data.messageList,
//     })
//   }
// })